\doxysection{RCC\+\_\+\+Osc\+Init\+Type\+Def Struct Reference}
\hypertarget{struct_r_c_c___osc_init_type_def}{}\label{struct_r_c_c___osc_init_type_def}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}


RCC Internal/\+External Oscillator (HSE, HSI, CSI, LSE and LSI) configuration structure definition.  




{\ttfamily \#include $<$stm32h7xx\+\_\+hal\+\_\+rcc.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_af9e7bc89cab81c1705d94c74c7a81088}{Oscillator\+Type}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_a7e05d6eec98ed8cdaba00ca3d167ff72}{HSEState}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_a7c1294e9407e69e80fe034caf35fe7ea}{LSEState}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_a39b62cae65fe7a251000354e5bba8cb6}{HSIState}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_a9b2e48e452d0c334f2b9473216064560}{HSICalibration\+Value}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_a955de90db8882fde02c4fb59c7c000f0}{LSIState}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_a8055a66f494074422f14b2b7def4cd2f}{HSI48\+State}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_ac78f1dc9bea6e0f83e1ca8719a6e688f}{CSIState}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_ae4b53b39a73462d9194323304f22952d}{CSICalibration\+Value}}
\item 
\mbox{\hyperlink{struct_r_c_c___p_l_l_init_type_def}{RCC\+\_\+\+PLLInit\+Type\+Def}} \mbox{\hyperlink{struct_r_c_c___osc_init_type_def_af76de5ee86798f0c3a4c83c84dfa58be}{PLL}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
RCC Internal/\+External Oscillator (HSE, HSI, CSI, LSE and LSI) configuration structure definition. 

\label{doc-variable-members}
\Hypertarget{struct_r_c_c___osc_init_type_def_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{struct_r_c_c___osc_init_type_def_ae4b53b39a73462d9194323304f22952d}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!CSICalibrationValue@{CSICalibrationValue}}
\index{CSICalibrationValue@{CSICalibrationValue}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{CSICalibrationValue}{CSICalibrationValue}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_ae4b53b39a73462d9194323304f22952d} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+CSICalibration\+Value}

The calibration trimming value. This parameter must be a number between Min\+\_\+\+Data = 0x00 and Max\+\_\+\+Data = 0x1F for STM32\+H7 rev.\+Y This parameter must be a number between Min\+\_\+\+Data = 0x00 and Max\+\_\+\+Data = 0x3F for STM32\+H7 rev.\+B and above \Hypertarget{struct_r_c_c___osc_init_type_def_ac78f1dc9bea6e0f83e1ca8719a6e688f}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!CSIState@{CSIState}}
\index{CSIState@{CSIState}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{CSIState}{CSIState}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_ac78f1dc9bea6e0f83e1ca8719a6e688f} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+CSIState}

The new state of the CSI. This parameter can be a value of \doxylink{group___r_c_c___c_s_i___config}{RCC CSI Config} \Hypertarget{struct_r_c_c___osc_init_type_def_a7e05d6eec98ed8cdaba00ca3d167ff72}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!HSEState@{HSEState}}
\index{HSEState@{HSEState}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{HSEState}{HSEState}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_a7e05d6eec98ed8cdaba00ca3d167ff72} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+HSEState}

The new state of the HSE. This parameter can be a value of \doxylink{group___r_c_c___h_s_e___config}{RCC HSE Config} \Hypertarget{struct_r_c_c___osc_init_type_def_a8055a66f494074422f14b2b7def4cd2f}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!HSI48State@{HSI48State}}
\index{HSI48State@{HSI48State}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{HSI48State}{HSI48State}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_a8055a66f494074422f14b2b7def4cd2f} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+HSI48\+State}

The new state of the HSI48. This parameter can be a value of \doxylink{group___r_c_c___h_s_i48___config}{RCC HSI48 Config} \Hypertarget{struct_r_c_c___osc_init_type_def_a9b2e48e452d0c334f2b9473216064560}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!HSICalibrationValue@{HSICalibrationValue}}
\index{HSICalibrationValue@{HSICalibrationValue}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{HSICalibrationValue}{HSICalibrationValue}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_a9b2e48e452d0c334f2b9473216064560} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+HSICalibration\+Value}

The calibration trimming value. This parameter must be a number between Min\+\_\+\+Data = 0x00 and Max\+\_\+\+Data = 0x3F for STM32\+H7 rev.\+Y This parameter must be a number between Min\+\_\+\+Data = 0x00 and Max\+\_\+\+Data = 0x7F for STM32\+H7 rev.\+B and above \Hypertarget{struct_r_c_c___osc_init_type_def_a39b62cae65fe7a251000354e5bba8cb6}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!HSIState@{HSIState}}
\index{HSIState@{HSIState}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{HSIState}{HSIState}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_a39b62cae65fe7a251000354e5bba8cb6} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+HSIState}

The new state of the HSI. This parameter can be a value of \doxylink{group___r_c_c___h_s_i___config}{RCC HSI Config} \Hypertarget{struct_r_c_c___osc_init_type_def_a7c1294e9407e69e80fe034caf35fe7ea}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!LSEState@{LSEState}}
\index{LSEState@{LSEState}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{LSEState}{LSEState}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_a7c1294e9407e69e80fe034caf35fe7ea} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+LSEState}

The new state of the LSE. This parameter can be a value of \doxylink{group___r_c_c___l_s_e___config}{RCC LSE Config} \Hypertarget{struct_r_c_c___osc_init_type_def_a955de90db8882fde02c4fb59c7c000f0}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!LSIState@{LSIState}}
\index{LSIState@{LSIState}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{LSIState}{LSIState}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_a955de90db8882fde02c4fb59c7c000f0} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+LSIState}

The new state of the LSI. This parameter can be a value of \doxylink{group___r_c_c___l_s_i___config}{RCC LSI Config} \Hypertarget{struct_r_c_c___osc_init_type_def_af9e7bc89cab81c1705d94c74c7a81088}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!OscillatorType@{OscillatorType}}
\index{OscillatorType@{OscillatorType}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{OscillatorType}{OscillatorType}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_af9e7bc89cab81c1705d94c74c7a81088} 
uint32\+\_\+t RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+Oscillator\+Type}

The oscillators to be configured. This parameter can be a value of \doxylink{group___r_c_c___oscillator___type}{RCC Oscillator Type} \Hypertarget{struct_r_c_c___osc_init_type_def_af76de5ee86798f0c3a4c83c84dfa58be}\index{RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}!PLL@{PLL}}
\index{PLL@{PLL}!RCC\_OscInitTypeDef@{RCC\_OscInitTypeDef}}
\doxysubsubsection{\texorpdfstring{PLL}{PLL}}
{\footnotesize\ttfamily \label{struct_r_c_c___osc_init_type_def_af76de5ee86798f0c3a4c83c84dfa58be} 
\mbox{\hyperlink{struct_r_c_c___p_l_l_init_type_def}{RCC\+\_\+\+PLLInit\+Type\+Def}} RCC\+\_\+\+Osc\+Init\+Type\+Def\+::\+PLL}

PLL structure parameters 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Drivers/\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+Driver/\+Inc/\mbox{\hyperlink{stm32h7xx__hal__rcc_8h}{stm32h7xx\+\_\+hal\+\_\+rcc.\+h}}\end{DoxyCompactItemize}
